home *** CD-ROM | disk | FTP | other *** search
/ Aminet 21 / Aminet 21 (1997)(GTI - Schatztruhe)[!][Oct 1997].iso / Aminet / misc / sci / chimicad.lha / CHIMICADInstall / doc / ENGLISH / ChimiCad.doc < prev   
Encoding:
Text File  |  1997-08-11  |  22.3 KB  |  636 lines

  1.                 CHIMICAD V 1.24 (EVALUATION)
  2.  
  3.                 SHAREWARE PROGRAM REALISED BY
  4.                     PAOLO GATTI
  5.                 (E-Mail: gatti@iatfa.unige.it)                    
  6.     
  7.                    English catalog file revised by
  8.                      GIOVANNI CALDERONE
  9.  
  10.                 DEVELOPED IN BLITZ BASIC® 2.1
  11.  
  12.  
  13.                          
  14.                                  1 : INTRODUCTION
  15.  
  16. Chimicad is a bidimensional CAD program (using bitmap graphic) which allows you to
  17. create and edit any kind of 2D molecular structure.
  18. This structures can be saved in IFF format or in an internal format, suitable for 
  19. formulas archives creation.
  20. Program interface offer, besides classical drawing instruments, a set of brushes that
  21. represent various basic organic structures.
  22. Such brushes are the hearth of program and speed up drawing compared to another
  23. program not specific for chemical drawing.
  24. Brush use is very simple : click on desired brush icon gadget (by left mouse button
  25. LMB), brush appear under mouse pointer and you can move it around screen, fix it
  26. by another LMB click.
  27. Combining various instruments will be easy to make any desired structure.
  28. It's also possible to insert created structures in "Brushes Banks" that you can use
  29. to create libraries containing formulas most used in your works.
  30.  
  31. Bitmap graphic choice can appear as a limitation (all chemical drawing programs are
  32. vectorial), but in normal usage ChimiCad work well (i used it to make my degree
  33. thesys) and is, at the moment, only program in this field for our Amiga.
  34. Consider also that i'm university researcher and that i have not much time for
  35. programming.
  36.  
  37.                 
  38. 1.1 DISCLAIMER
  39.  
  40.   You are using this software at your OWN RISK!
  41.     
  42.   Under NO CIRCUMSTANCES will the author be liable for any direct or indirect damage
  43.   or data loss resulting from the use or missuse of this software.
  44.  
  45.  
  46.  
  47. 1.2 COPYRIGHT
  48.  
  49.                           PROGRAM COPYRIGHT © STAYS AT THE AUTHOR :
  50.  
  51.                       PAOLO GATTI
  52.                      Via Pietro Cristofoli 3/7
  53.                           16151
  54.                          GENOVA
  55.                 E-Mail : gatti@iatfa.unige.it
  56.                  
  57.  
  58.  
  59. 1.3 DISTRIBUTION
  60.  
  61.   ChimiCad (in evaluation version) and its associated files may be distributed
  62.   freely as long as no unreasonable charge is imposed. It may not be included
  63.   within any commercial package without express written permission from the author;
  64.   the exceptions from this are the AmiNet CDs and Fred Fish's utility collections.
  65.   ChimiCad and its associated utilities may only be distributed if all files contained
  66.   within the original archive are present.
  67.  
  68.   Registered version is only for personal use of buyer, any distribution is forbidden.
  69.  
  70.   Is also forbidden any modification in graphical interface or default shapes contained
  71.   in evaluation or registered version.
  72.  
  73.  
  74.                         2 : SYSTEM REQUIREMENTS
  75.  
  76. Now program run also on Amiga with 2.x Kickstart version (i have'nt tested on 1.2 or 1.3,
  77. i think that don't run because Locale library are required).
  78.  
  79. Program require :
  80.  
  81.            Kickstart® and Workbench® 2.04 or later.
  82.  
  83.                Reqtools.library (© Magnus Holmgren & Nico Francois).
  84.                     
  85.                        (This library is present in distribution
  86.                      archive and automatically installed in
  87.                      your system.)
  88.  
  89.            Locale.library   (Present in system software from KS 2.0)
  90.  
  91.            At least 1 Mb of total RAM.
  92.  
  93.  
  94. Program tested on:
  95.             
  96.     A1200/68020/2MB Chip/External IDE HD 540MB/Squirrel SCSI CD-ROM
  97.     A1200/68030-50 MHz/2MB Chip/4MB Fast/Ext. IDE HD 540MB/Squirrel SCSI CD-ROM
  98.     A500 (Ks 1.2+2.04/½ Mb çhip/½ Mb Fast, tested on KS 2.04)
  99.     Amiga 4000/Ks3.1/Cyberstorm 68060/40 Mb Ram/Hd 5 Gb+Hd 2 Gb
  100.  
  101.     Printing routine tested on :
  102.  
  103.                     HP DESKJET 550 C
  104.                     EPSON LQ-400 (24 dot matrix printer)
  105.  
  106.     using System Preferences or Turbo Print 4.1 (© by Irsee Software).
  107.  
  108.  
  109. Chimicad is INCOMPATIBLE with :
  110.  
  111.     MULTICX commodity
  112.     MCP
  113.  
  114. And probably with other commodities that manipulate mouse and windows events.
  115.  
  116. In tests on amiga 4000 with Cybergraphics card chimicad could open his screen in the
  117. modes  managed from the card, but it was seen a big deceleration of drawing operations.
  118.  
  119.     
  120.                 3 : INSTALLATION
  121.  
  122. This program can be installed using COMMODORE'S INSTALLER®, which presence is required
  123. in your commands path.
  124. Installer is not suppled with system software but is very easy to find it.
  125. I omit to insert it in distribution archive to reduce its size and so the downloading
  126. time (i apologize to those that don't use modem.).
  127.  
  128. If you don't have Installer then read INSTALL_eng.DOC to make a manual install (it's 
  129. however very easy and not so long).
  130.  
  131.  
  132.  
  133.                 4 : REGISTRATION
  134.  
  135. This is an evaluation version and so, to encourage You to registrate, it have some
  136. function disabled or reduced :
  137.  
  138.     -PRINTING IS DISABLED
  139.  
  140.     -WHOLE PAGE SAVING IS DISABLED
  141.  
  142.     -BRUSH IFF SAVING IS POSSIBLE ONLY IF DIMENSIONS ARE LOWER THAN 70x70 PIXELS
  143.     
  144.     -BRUSHES BANK ONCE SAVED LOSE ALL CONTENTS WITH EXCEPTION OF FIRST TWO ELEMENTS
  145.  
  146. With registration you'll receive a fully functional version and a lot of archive
  147. containing structural formulas for various classes of compounds (pharmaceuticals,
  148. biochemical etc.).
  149. Registered users have also opportunity to receive immediately informations about new
  150. ChimiCad versions 
  151.  
  152. The registration fee is :
  153.  
  154.                 18 U.S. DOLLARS
  155.                        or                
  156.                 25 GERMAN MARCS
  157.                        or    
  158.                     80 FRENCH FRANCS
  159.                        or
  160.                 10 U.K. POUNDS
  161.                        or
  162.                  25000 ITALIAN LIRE            
  163.  
  164.  
  165. And is inclusive of shipment.
  166.  
  167.  
  168. You can pay fee by :
  169.  
  170.     -INTERNATIONAL POSTAL ORDER (if possible make this in Italian Lire) to my
  171.                    address : 
  172.  
  173.                           PAOLO GATTI
  174.                           Via Pietro Cristofoli 3/7
  175.                           16151  GENOVA
  176.                           ITALY
  177.  
  178.         In this case join copy of order to your request letter.    
  179.  
  180.  
  181.     -CASH using any currency above indicated and inserting it in request
  182.           letter (it's easiest but less sure way....).
  183.  
  184.         
  185.  
  186. For fastest information you can contact me at this E-Mail address:
  187.  
  188.             gatti@iatfa.unige.it
  189.  
  190.  
  191.  
  192.  
  193.                 5 : CHIMICAD USE
  194.  
  195. Once installed program you can start it by double click on your icon, or by typing
  196. in a CLI window `CHICAD:chimicad'.
  197. The program at start opens a screen in the resolution decided from user through the
  198. PREFERENCES EDITOR (see menu 'commands'), default is HIRES LACED 640x512. Once closed presentation requester you enter in work page that contain two windows:
  199.  
  200.     -Drawing sheet window
  201.  
  202.     -Brushes & Instruments Window
  203.  
  204.  
  205. Brushes and instruments, selectable by a click of left mouse button (LMB) on your
  206. gadget icon, are used to operate on drawing sheet.
  207.  
  208. In MENU BAR are accessible three BRUSHES MENU and one COMMANDS MENU: in first three
  209. you can insert yours brushes (picked from drawing sheet or loaded from disk); the last
  210. contain various utility commands.
  211.  
  212.  
  213.  
  214.     5.1  BRUSHES & INSTRUMENTS WINDOW
  215.  
  216. This window contains two series of gadgets that are selectable by LMB click; first
  217. row presents various instruments to draw structures, pick and save or load brushes,
  218. type letters etc.
  219. Second row contains 24 default brushes.
  220.  
  221. Last three gadget of first row represents BRUSHES BANKS and are used with instruments
  222. that operate on them (see save brush on bank,delete bank etc.).
  223.  
  224. You can hide this window to use all drawing sheet by clicking on its depth gadget; to 
  225. unhide then click on depth gadget of drawing window.
  226. You can also move screen up or down other using its depth gadget.
  227.  
  228. During whole page printing instruments window is automatically closed and reopened at 
  229. the end of work.
  230.  
  231.  
  232. REMEMBER !!
  233. You can quit any instrument during your use simply by clicking right mouse button
  234. (RMB) or by pressing ESC key.
  235. Only during brush rotation (see there) you can't use RMB but only ESC key to abort 
  236. operation.
  237.  
  238.  
  239. 5.1.1 DRAW LINE
  240.  
  241. Choose point between trace line using LMB; once choosed first point you can drag
  242. the line just to second and then fix it by another LMB click.
  243.  
  244.  
  245. 5.1.2 DRAW POLYLINE
  246.  
  247. You can draw multiple lines joined one to another. Procede like for line using LMB
  248. to choose various points (start and end of any segment), then if you want a polygon
  249. you can close it by pressing SPACE BAR (this join end of last line drawed to first
  250. point choosed).
  251.  
  252.  
  253. 5.1.3 FREE HAND
  254.  
  255. You can draw freely by moving mouse holding down LMB; at LMB release you can move
  256. without draw. You can leave this instruments by pressing ESC key or clicking RMB.
  257.  
  258. 5.1.4 DRAW CIRCLE
  259.  
  260. To draw a circle choose its centre by moving mouse pointer and clicking LMB, then 
  261. enlarge circle by dragging it.
  262. You can leave instrument by pressing ESC or RMB.
  263.  
  264. 5.1.5 TYPE LETTERS
  265.  
  266. By mouse and LMB choose start typing point in which appear text cursor (a small
  267. horizontal line); from there you can type your text using keyboard.
  268. Program use as default font TOPAZ in size 8; you can choose personal font using
  269. COMMANDS MENU item named CHANGE FONT.
  270. ARROW KEYS allows you to move on sheet by a step of one letter (8 pixels); using
  271. TAB key you change step to ONE PIXELS for fine positioning on sheet.
  272. You can erase letters typed (only after last arrow key use) using BACKSPACE (<-)
  273. key (DEL key is not active).
  274. After first point choice you can't use mouse to position text cursor but only
  275. arrow keys.
  276. You can fix letters and end typing by pressing RETURN key.
  277.  
  278. ESC and RMB aren't active to quit program.
  279.  
  280. Numbers tied (without any space) at right of a letter are automatically shifted to
  281. underscript to speed up writing of inorganic compounds formulas or long hydrocarbon
  282. chains etc. (FORMULA typing mode).
  283.  
  284. example:
  285.  
  286.      Typing    3H2SO4 number 2 and 4 are underscript automatically.
  287.  
  288. For write letters or numbers in SUPERSCRIPT or UNDERSCRIPT could be used the keys F1 and F2; with the key F3 you can return on the line of base.
  289. The key F4 allows to use a Special Font that could be definite from the preferences 
  290. editor or selected through Choose Font (menu 'commands'). 
  291. I have inserted as default the Symbol.font that contains the Greek letters.The key F5 activate or deactivate FORMULA typing mode (see above).
  292.  
  293. 5.1.6 ROTATE
  294.  
  295. You can use this instrument to rotate:
  296.  
  297.         -DEFAULT BRUSH : choose it by clicking on your gadget icon
  298.  
  299.         -USER BRUSH : choose it from brushes menu where it's
  300.  
  301.         -SHEET SECTION : choose it by use of `PICK BRUSH' instrument
  302.                  activated after rotate instrument.
  303.  
  304. Once choosed object to rotate, it appear under mouse pointer and you can move it 
  305. around sheet just to zone where make its rotation.
  306. By pressing LMB fix object in rotation site and then by others LMB click rotate it.
  307. If object is NOT a DEFAULT BRUSH then rotation angle is 90°; if it's then rotation
  308. sequence is : 
  309.   
  310.   30°-45°-60°-90°-120°-135°-150°-180°-210°-225°-240°-270°-285°-300°-330°-360°(0°).
  311.  
  312.  
  313. Obtained desired rotation you can use the brush by pressing RMB (because this it's
  314. impossible to quit rotation sequence using RMB, you can quit only by ESC key); at
  315. this point you can move the brush at will and you can fix it on drawing sheet by
  316. LMB click (now rotated brush is like any other brush choosed or created by user,
  317. then its use can be leaved using RMB or ESC key).
  318.  
  319.  
  320. 5.1.7 FLIP X
  321.  
  322. For this instrument refer to ROTATE general use and use it to obtain a horizontal
  323. mirror image of the selected object.
  324.  
  325. 5.1.8 FLIP Y
  326.  
  327. Like FLIP X but you obtain a vertical mirror image of the object.
  328.  
  329.  
  330. 5.1.9 PRINT
  331.  
  332. You can choose from a requester to print whole drawing sheet or only its section.
  333. If you choose "section print" then you have to select the rectangular sheet zone
  334. to print (this procedure is common for any rectangualar zone definition) :
  335.     
  336.     choose first point (generally left up corner) using LMB, drag extensible
  337.     rectangle to enclose zone desired and then fix it by another LMB click.
  338.  
  339. To obtain good results you need to set graphics prefs depending your printer 
  340. resolution (300x300 DPI is very good) and driver.
  341. I have obtained best results with my Deskjet 550C used with TurboPrint Pro and
  342. TurboPrefs (both ©® by Irsee Software); also using system driver results have
  343. been good.
  344. With Epson LQ400 results are less, but ever acceptable.
  345. It's important that you set ever SMOTHING ON (or with turboprint at SUPER).
  346.  
  347. If you don't obtain good results with internal printing routine then you can
  348. export your draws as IFF files and then print it for your preferred printing 
  349. program.
  350.  
  351.  
  352.  
  353. 5.1.10 CLEAR ZONE
  354.  
  355. You can choose a rectangular drawing sheet zone (see print) to clear from your
  356. contents.
  357.  
  358. CAUTION:
  359. This command don't ask you to confirm before delete zone.
  360.  
  361.  
  362.  
  363. 5.1.11 CLEAR PAGE
  364.  
  365. You can clear whole drawing sheet.
  366. Before to delete you are asked by a requester to confirm your choice.
  367.  
  368.  
  369.  
  370. 5.1.12 LOAD IFF
  371.  
  372. You can use this instruments to load an IFF image that can be used as a brush.
  373. Files are choosed from a requester that use program location as files path; you
  374. can also change the path using the CHANGE DIR item in COMMANDS MENU.
  375.  
  376. CAUTION:
  377. only 2 colors (1 bitplane) IFF IMAGE can be loaded; a requester let you know if
  378. image have more than 1 bitplane.
  379.  
  380.  
  381.  
  382. 5.1.13 SAVE IFF
  383.  
  384. This instrument allows you to save contents of a rectangular drawing sheet zone in
  385. IFF format; this is useful for data exchange between programs.
  386. (For zone selection see PRINT)
  387.  
  388.  
  389.  
  390. 5.1.14 DEFINE BRUSH
  391.  
  392. By this you can transform contents of a rectangular drawing sheet zone in a brush
  393. that you can use as a default brush (you can move it by mouse and fix it by LMB
  394. clicks).
  395. If you use the DEL key instead of LMB click to end zone selection then you cut off
  396. the brush fisically from sheet and zone choosed will be cleared (the brush obtained
  397. is identical to others for your use).
  398.  
  399. This instrument can also be choosed after ROTATE activation; in this case, choosed 
  400. brush, you can rotate it before to move it on sheet (see ROTATE).
  401.  
  402.  
  403.  
  404.  
  405. 5.1.15 BRUSH TO BANK
  406.  
  407. Operate like in previous instrument to define your brush, then choose by its icon
  408. gadget the bank in which to insert it.
  409. If all banks are complete (i.e. each contains 15 brushes) then a requester let you
  410. know that must free space in brushes banks. In this case you can erase all contents
  411. or one or some elements of a bank (see ERASE BANK or ERASE ITEM).
  412. Choosed bank a requester ask you to insert bank name (you can also keep present
  413. name) and brush name (if you insert a blank string then you abort operation.
  414. Both name can contain 20 letters at the most.
  415.  
  416.  
  417.  
  418. 5.1.16 CLEAR BANK
  419.  
  420. By this instruments you can erase all contents of selected brushes bank.
  421. Achieve bank selection as previous by clicking on its icon gadget.
  422. Before erasing a requester ask you to confirm action or give the possibility to
  423. save and then erase or to abort.
  424.  
  425.  
  426.  
  427. 5.1.17 DELETE ITEM
  428.  
  429. By this instrument you can erase a single element from a brushes bank.
  430. You can choose the element directly from brushes bank menu in which it is contained.
  431. Before erase it a requester show you brush image and ask you to confirm action.
  432.  
  433.  
  434.  
  435. 5.1.18 LIST BRUSHES SET CONTENTS
  436.  
  437. You can read names of brushes contained in a set saved on disk and choose to load this
  438. set in a bank.
  439. The files is choosed from a requester that use a default files path (CHIMICAD
  440. location) or a user files path (see CHANGE DIR PATH in COMMANDS MENU).
  441. In window that show contents a gadget offer posibility to load listed set of
  442. brushes; in this case you must indicate by click on its icon gadget bank in which
  443. load set.
  444.  
  445.  
  446.  
  447. 5.1.19 LOAD BRUSHES SET IN A BANK
  448.  
  449. At first select by its icon gadget the bank in which you want to load brushes set.
  450. Then choose the set from a files requester that use a default or a user defined
  451. files path (in requester are showed only .SHP files, see later for more details).
  452. If selected bank contains one or more brushes (and then it can' t receive brushes
  453. set) a requester tell you to choose another one.
  454. If all banks contain brushes then you must free one of them before you can load a
  455. brushes set from disk; in this case a requester infor you about this necessity.
  456.  
  457. NOTE ABOUT FILES CREATED BY CHIMICAD
  458. In brushes set saving chimicad create two files with name that you give to set.
  459. This files are different for your SUFFIX :
  460.  
  461.     .SHP is for the file that contains image of brushes
  462.  
  463.     .FRN is for the files that contains name of brushes and set informations
  464.  
  465. These suffix are joined automatically to files if you obmit them in file name 
  466. definition (only during save operations).
  467.  
  468.  
  469. !!ATTENTION!!
  470. These files must be present in same directory so that brushes set can ce loaded
  471. succesfully.
  472. Suffix must be always present in the file name and must be joined to right file
  473. type name (not .shp for names file or .frn for image file).
  474. Don't modify brushes set bank name for your suffix part and DON'T assign names that
  475. contains .SHP o .FRN as suffix (last four letters) to files that aren't Chimicad 
  476. brushes set.
  477.  
  478. You can't load files that don't have .SHP suffix and if you try a requester inform
  479. you that choosed files probably is not a Chimicad brishes set.
  480. If you add a .SHP or . FRN suffix to wrong files and you try to use it as brushes
  481. set you obtain probably a SYSTEM CRASH or (if you are lucky) a program abort.
  482.  
  483.  
  484.  
  485. 5.1.20 SAVE BRUSHES BANK
  486.  
  487. By this you can create from a bank a brushes set on disk.
  488. At first choose brushes bank to save by its icon gadget; if bank is empty a requester
  489. notify it to you.
  490. After insert in a files requester the name that you want to give to brushes set; this
  491. files requester show only files with .SHP suffix.
  492. Files path is by default program location and it's possible to change it by using
  493. CHANGE DIR in COMMANDS MENU.
  494.  
  495. As previous indicated file name must contains .SHP files and if you omit it then 
  496. program add it automatically.
  497.  
  498.  
  499.  
  500.  
  501. 5.1.21 BRUSHES BANK ICON GADGETS
  502.  
  503. They are used to choose bank on which operate by instruments as LOAD BRUSHES SET, 
  504. SAVE BANK, ERASE BANK, DELETE ITEM or BRUSH TO BANK.
  505. Number that they contains indicates brushes contained at moment in the bank.
  506.  
  507.  
  508.  
  509.  
  510.  
  511.     5.2 DRAWING SHEET
  512.  
  513. It is the screen area utilizable for drawing; your dimensions are based on screen
  514. resolution choosed, and is partially covered by Instruments window.
  515. As before said you can view all drawing sheet by pressing depth gadget of instruments
  516. window.
  517. Instruments window reappear if you ppress depth gadget of drawing sheet window.
  518.  
  519.  
  520.  
  521.     5.3 BRUSHES BANKS MENU
  522.  
  523. It contains three brushes set composed by brushes picked from drawing sheet
  524. contents.
  525. A set can contains up to 15 brushes each of them is indicated by a name created
  526. with brush (see BRUSH TO BANK) and modifiable by a COMMANDS MENU option.
  527. Name must be long 20 letters at the most.
  528. You can act on brushes contained in banks by ROTATE or DELETE ITEM instruments (see).
  529.  
  530.  
  531.  
  532.  
  533.     5.4 COMMANDS MENU
  534.  
  535. From them you can choose some utility commands :
  536.  
  537.     - INFO give you informations about program version, author and copyright
  538.  
  539.     -LOAD PAGE: it allows to load screens IFF on the DRAWING SHEET.                       Such  screen could not have more than 2 colors.                If the page choosed is bigger than used, then a requester will
  540.             propose the choice between the abandonment of the operation and
  541.             the conversion of the screen to the necessary resolution.               Opting for the conversion you will be decide the new resolution
  542.             and  screen mode by a requester. 
  543.     -SAVE PAGE by them you can save whole drawing sheet as IFF file.
  544.  
  545.     -CHANGE BRUSH NAME allow you to change the name of a brush contained in
  546.                a brushes menu.
  547.                First choose this command, then choose the brush directely
  548.                   from the menu in where it is, then insert new name in
  549.                a requester that appear and that show you also brush
  550.                image.
  551.  
  552.     -PREFERNCES EDITOR: from this window the user can decide the settings (screen
  553.                 mode, fonts, paths of search) for the program;
  554.                The choices will be active from the following start of the
  555.                program, to condition that they come saved in the file
  556.                chimicad.settings through the gadget SAVE in the window.    
  557.                You can also activate immediately changes by USE button.
  558.         -CHANGE PATH allow you to choose by a path requester the directories 
  559.               used by files requesters as default for load/save commands.
  560.  
  561.         -CHOOSE FONT: from  here is approached to a REQUESTER that allows the choice 
  562.                   of the type of  font to modify. Selected that you can choose 
  563.               with a comfortable requester the font to use, his dimensions               and his style (boldfaced, italic, underlined).               The others options in the requester don't act on the selected
  564.               font.                   The requester show the list of fonts present in the device FONTS: .                     
  565.         -CHOOSE SCREEN MODE: it allows to decide the resolution of the screen in                    which ChimiCad will work. They are approved all graphics modes ma-
  566.                naged from your chipset (Except HAM, HB and Lores that don't
  567.                are listed in requester).             
  568.                 
  569.     -MEMORY STATUS show chip, fast and total memory situation at the present.
  570.  
  571.     -EXIT by this you can leave out the program. Before to exit you are asked to
  572.           your choice.
  573.  
  574.  
  575.  
  576.                 6: AKNOWLEDGEMENTS
  577.  
  578.     Big and lovely thanks to Monica, my patient girlfriends.
  579.  
  580.     "Thecnical" tanks to ACID SOFTWARE for your BLITZ BASIC® 2.1, the powerful
  581.     language by which this software have been developed.
  582.  
  583.     Thanks to NEIL O' ROURKE for your NEILSREQTOOLSLIB and to NICO FRANCOIS
  584.     and MAGNUS HOLMGREN for your REQTOOLS.LIBRARY.
  585.  
  586.     Great thanks to GIOVANNI CALDERONE for your precious beta testing work
  587.     and for english catalog file.
  588.     
  589.     Thanks to PATRICK KURSAWE for your suggestions and criticisms.
  590.  
  591.  
  592.                 7 : FUTURE DEVELOPMENT
  593.  
  594. Use of UNDO function, DATABASE functions.
  595.  
  596. In far future is possible use of vectorial graphics (i'm only an hobbist and i have
  597. too little time for programming). 
  598.  
  599.                 8: HISTORY
  600.  
  601. ChimiCad V 0.01 (6/1994) : AMOS version of this program.
  602.                 Born to draw quickly chemical structures for my
  603.                 graduation thesis (i'm a pharmaceutical chemist).
  604.  
  605. Chimicad V0.50 (1/1995) :   First BlitzBasic porting of program.
  606.  
  607. Chimicad V0.90 (7/1996) :  Complete change in interface and requesters.
  608.  
  609. ChimiCad V1.00 (1/1997) :  First shareware distributed version; compatibility
  610.                problem on A500 and not 3.0 Ks computers.     
  611.  
  612. ChimiCad V1.05 (1/1997) :  Version compatible with A500 and Ks 2.x
  613.  
  614. ChimiCad V1.09 (2/1997) :  Various bugs fixed.
  615.  
  616. ChimiCad V1.10 (2/1997) :  Screen format choice; Depth gadget use.
  617.  
  618. ChimiCad V1.12 (3/1997) :  Preferences Editor and others minors changes.
  619.  
  620. Chimicad V1.14 (3/1997) :  Typing routine recoded, some bugs fixed.
  621.  
  622. Chimicad V1.16 (4/1997) :  Not necessary any assign.
  623.  
  624. Chimicad V1.18 (5/1997) : Registration via KeyFile
  625.  
  626. ChimiCad V1.19 (6/1997) : Catalog file (not IFF) for language choice.
  627.  
  628. Chimicad V1.20 (7/1997) : Now use standard Amiga catalog files.
  629.  
  630. ChimiCad V1.21 (7/1997) : Changed Preferences Editor.
  631.               Fixed bug in text deletion and shape grabbing prsent only
  632.               in V 1.20.
  633. ChimiCad V1.22(7/1997) :  Fixed fonts choice  and saving configuration bugs in pre-
  634.               ferences editor (bugs present only in V1.20).
  635. ChimiCad V1.24(8/1997) : Now Special font work correctly. Install script modified.
  636.